package com.ybkj.daijia.server.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 提现记录
 *
 * @author Shine
 */
public class WeixinManagerTixianRecord extends Base {

    /**
     * 未审核
     */
    public static final int STATUS_NOTYET = 0;
    /**
     * 审核成功
     */
    public static final int STATUS_OK = 1;
    /**
     * 驳回
     */
    public static final int STATUS_FAILED = 2;
    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private Long managerId;

    private String managerName;

    private String managerWxAccount;

    private String managerPhone;

    private Long companyId;

    private BigDecimal money;// 提现金额

    private BigDecimal afterMoney;// 提现后金额

    private String memo;//备注

    private String operating;//操作人

    private Integer status;//0 未审 1已审 2驳回

    private String paymentNo;//微信订单号

    private Date paymentTime;//微信支付成功时间

    private String createdStr;


    public String getPaymentNo() {
        return paymentNo;
    }

    public void setPaymentNo(String paymentNo) {
        this.paymentNo = paymentNo;
    }

    public Date getPaymentTime() {
        return paymentTime;
    }

    public void setPaymentTime(Date paymentTime) {
        this.paymentTime = paymentTime;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public String getManagerName() {
        return managerName;
    }

    public void setManagerName(String managerName) {
        this.managerName = managerName;
    }

    public String getManagerWxAccount() {
        return managerWxAccount;
    }

    public void setManagerWxAccount(String managerWxAccount) {
        this.managerWxAccount = managerWxAccount;
    }

    public String getManagerPhone() {
        return managerPhone;
    }

    public void setManagerPhone(String managerPhone) {
        this.managerPhone = managerPhone;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public Long getManagerId() {
        return managerId;
    }

    public void setManagerId(Long managerId) {
        this.managerId = managerId;
    }

    public BigDecimal getAfterMoney() {
        return afterMoney;
    }

    public void setAfterMoney(BigDecimal afterMoney) {
        this.afterMoney = afterMoney;
    }

    public String getOperating() {
        return operating;
    }

    public void setOperating(String operating) {
        this.operating = operating;
    }

    public Integer getStatus() {
        if (null == status) {
            return STATUS_OK;
        }
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreatedStr() {
        return createdStr;
    }

    public void setCreatedStr(String createdStr) {
        this.createdStr = createdStr;
    }

}
